//1.医院设置中 获取分页列表请求的 参数类型
export interface getHosSetListParamsType{
    page: number,
    limit: number,
    hosname?: string,
    hoscode?: string
}

//2.医院设置中,获取分页列表请求的 返回值类型

//返回值的Records中每一项的类型
export interface getHosSetListItemsType {
    id: number,
    createTime: string,
    updateTime: string,
    isDeleted: number,
    param: object,
    hosname: string,
    hoscode: string,
    apiUrl: string,
    signKey: string,
    contactsName: string,
    contactsPhone: string,
    status: 0 | 1
  }

//返回值的Records这个数组的类型
export type getHosSetListRecordsType = getHosSetListItemsType[];

//返回的完整类型
export interface getHosSetListReturnType {
  records: getHosSetListRecordsType,
  total: number,
  size: number,
  current: number,
  orders: any[],
  hitCount: boolean,
  searchCount: boolean,
  pages: number
}


//3.新增医院api请求的参数类型 返回值类型是null 不需要定义
export interface addHospitalParamType {
  apiUrl: string,
  contactsName: string,
  contactsPhone:string,
  hoscode: string,
  hosname: string,
}


//4.修改医院apt请求的参数类型 比新增的时候多一个id
export interface updateHospitalParamType extends addHospitalParamType {
  id?:string
}